package org.andot.one.product.entity;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 商品表
 */
public class PmsProject implements Serializable, Cloneable{
    /** id */
    private Long id ;
    /** 分类id */
    private String categoryId ;
    /** 品牌id */
    private String brandId ;
    /** 名称 */
    private String name ;
    /** sn码 */
    private String snCode ;
    /** 发布状态 */
    private Integer publishStatus ;
    /** 新品状态 */
    private Integer newStatus ;
    /** 推荐状态 */
    private Integer recommondStatus ;
    /** 验证状态 */
    private Integer verifyStatus ;
    /** 排序 */
    private Integer sort ;
    /** 价格 */
    private Double price ;
    /** 促销价格 */
    private Double promotionPrice ;
    /** 特价商品;0 普通  1 特价 */
    private Integer specialPrice ;
    /** 购买商品增加积分 */
    private Integer byProductIncreaseIntegration ;
    /** 限制购买数量;0是不限制 */
    private Integer limitNum ;
    /** 子标题 */
    private String subTitle ;
    /** 说明 */
    private String memo ;
    /** 市场价格 */
    private Double marketPrice ;
    /** 库存 */
    private Integer stock ;
    /** 库存预警值 */
    private Integer stockWarnValue ;
    /** 单位 */
    private String unit ;
    /** 商品重量，默认为克 */
    private String weight ;
    /** 是否预告商品 */
    private Integer foreshowStatus ;
    /** 产品服务;1->无忧退货；2->快速退款；3->免费包邮 */
    private String productService ;
    /** 关键词 */
    private String keyword ;
    /** 促销开始时间 */
    private LocalDateTime promotionStartTime ;
    /** 促销结束时间 */
    private LocalDateTime promotionEndTime ;
    /** 促销限制数量 */
    private Integer promotionLimitQuantity ;
    /** 促销类型;0->没有促销使用原价;1->使用促销价；2->使用会员价；3->使用阶梯价格；4->使用满减价格；5->限时购 */
    private Integer promotionType ;
    /** 品牌名称 */
    private String brandName ;
    /** 商品分类名称 */
    private String categoryName ;

    /** id */
    public Long getId(){
        return this.id;
    }
    /** id */
    public void setId(Long id){
        this.id = id;
    }
    /** 分类id */
    public String getCategoryId(){
        return this.categoryId;
    }
    /** 分类id */
    public void setCategoryId(String categoryId){
        this.categoryId = categoryId;
    }
    /** 品牌id */
    public String getBrandId(){
        return this.brandId;
    }
    /** 品牌id */
    public void setBrandId(String brandId){
        this.brandId = brandId;
    }
    /** 名称 */
    public String getName(){
        return this.name;
    }
    /** 名称 */
    public void setName(String name){
        this.name = name;
    }
    /** sn码 */
    public String getSnCode(){
        return this.snCode;
    }
    /** sn码 */
    public void setSnCode(String snCode){
        this.snCode = snCode;
    }
    /** 发布状态 */
    public Integer getPublishStatus(){
        return this.publishStatus;
    }
    /** 发布状态 */
    public void setPublishStatus(Integer publishStatus){
        this.publishStatus = publishStatus;
    }
    /** 新品状态 */
    public Integer getNewStatus(){
        return this.newStatus;
    }
    /** 新品状态 */
    public void setNewStatus(Integer newStatus){
        this.newStatus = newStatus;
    }
    /** 推荐状态 */
    public Integer getRecommondStatus(){
        return this.recommondStatus;
    }
    /** 推荐状态 */
    public void setRecommondStatus(Integer recommondStatus){
        this.recommondStatus = recommondStatus;
    }
    /** 验证状态 */
    public Integer getVerifyStatus(){
        return this.verifyStatus;
    }
    /** 验证状态 */
    public void setVerifyStatus(Integer verifyStatus){
        this.verifyStatus = verifyStatus;
    }
    /** 排序 */
    public Integer getSort(){
        return this.sort;
    }
    /** 排序 */
    public void setSort(Integer sort){
        this.sort = sort;
    }
    /** 价格 */
    public Double getPrice(){
        return this.price;
    }
    /** 价格 */
    public void setPrice(Double price){
        this.price = price;
    }
    /** 促销价格 */
    public Double getPromotionPrice(){
        return this.promotionPrice;
    }
    /** 促销价格 */
    public void setPromotionPrice(Double promotionPrice){
        this.promotionPrice = promotionPrice;
    }
    /** 特价商品;0 普通  1 特价 */
    public Integer getSpecialPrice(){
        return this.specialPrice;
    }
    /** 特价商品;0 普通  1 特价 */
    public void setSpecialPrice(Integer specialPrice){
        this.specialPrice = specialPrice;
    }
    /** 购买商品增加积分 */
    public Integer getByProductIncreaseIntegration(){
        return this.byProductIncreaseIntegration;
    }
    /** 购买商品增加积分 */
    public void setByProductIncreaseIntegration(Integer byProductIncreaseIntegration){
        this.byProductIncreaseIntegration = byProductIncreaseIntegration;
    }
    /** 限制购买数量;0是不限制 */
    public Integer getLimitNum(){
        return this.limitNum;
    }
    /** 限制购买数量;0是不限制 */
    public void setLimitNum(Integer limitNum){
        this.limitNum = limitNum;
    }
    /** 子标题 */
    public String getSubTitle(){
        return this.subTitle;
    }
    /** 子标题 */
    public void setSubTitle(String subTitle){
        this.subTitle = subTitle;
    }
    /** 说明 */
    public String getMemo(){
        return this.memo;
    }
    /** 说明 */
    public void setMemo(String memo){
        this.memo = memo;
    }
    /** 市场价格 */
    public Double getMarketPrice(){
        return this.marketPrice;
    }
    /** 市场价格 */
    public void setMarketPrice(Double marketPrice){
        this.marketPrice = marketPrice;
    }
    /** 库存 */
    public Integer getStock(){
        return this.stock;
    }
    /** 库存 */
    public void setStock(Integer stock){
        this.stock = stock;
    }
    /** 库存预警值 */
    public Integer getStockWarnValue(){
        return this.stockWarnValue;
    }
    /** 库存预警值 */
    public void setStockWarnValue(Integer stockWarnValue){
        this.stockWarnValue = stockWarnValue;
    }
    /** 单位 */
    public String getUnit(){
        return this.unit;
    }
    /** 单位 */
    public void setUnit(String unit){
        this.unit = unit;
    }
    /** 商品重量，默认为克 */
    public String getWeight(){
        return this.weight;
    }
    /** 商品重量，默认为克 */
    public void setWeight(String weight){
        this.weight = weight;
    }
    /** 是否预告商品 */
    public Integer getForeshowStatus(){
        return this.foreshowStatus;
    }
    /** 是否预告商品 */
    public void setForeshowStatus(Integer foreshowStatus){
        this.foreshowStatus = foreshowStatus;
    }
    /** 产品服务;1->无忧退货；2->快速退款；3->免费包邮 */
    public String getProductService(){
        return this.productService;
    }
    /** 产品服务;1->无忧退货；2->快速退款；3->免费包邮 */
    public void setProductService(String productService){
        this.productService = productService;
    }
    /** 关键词 */
    public String getKeyword(){
        return this.keyword;
    }
    /** 关键词 */
    public void setKeyword(String keyword){
        this.keyword = keyword;
    }
    /** 促销开始时间 */
    public LocalDateTime getPromotionStartTime(){
        return this.promotionStartTime;
    }
    /** 促销开始时间 */
    public void setPromotionStartTime(LocalDateTime promotionStartTime){
        this.promotionStartTime = promotionStartTime;
    }
    /** 促销结束时间 */
    public LocalDateTime getPromotionEndTime(){
        return this.promotionEndTime;
    }
    /** 促销结束时间 */
    public void setPromotionEndTime(LocalDateTime promotionEndTime){
        this.promotionEndTime = promotionEndTime;
    }
    /** 促销限制数量 */
    public Integer getPromotionLimitQuantity(){
        return this.promotionLimitQuantity;
    }
    /** 促销限制数量 */
    public void setPromotionLimitQuantity(Integer promotionLimitQuantity){
        this.promotionLimitQuantity = promotionLimitQuantity;
    }
    /** 促销类型;0->没有促销使用原价;1->使用促销价；2->使用会员价；3->使用阶梯价格；4->使用满减价格；5->限时购 */
    public Integer getPromotionType(){
        return this.promotionType;
    }
    /** 促销类型;0->没有促销使用原价;1->使用促销价；2->使用会员价；3->使用阶梯价格；4->使用满减价格；5->限时购 */
    public void setPromotionType(Integer promotionType){
        this.promotionType = promotionType;
    }
    /** 品牌名称 */
    public String getBrandName(){
        return this.brandName;
    }
    /** 品牌名称 */
    public void setBrandName(String brandName){
        this.brandName = brandName;
    }
    /** 商品分类名称 */
    public String getCategoryName(){
        return this.categoryName;
    }
    /** 商品分类名称 */
    public void setCategoryName(String categoryName){
        this.categoryName = categoryName;
    }
}
